package com.vito.dcs.asphalt.asphaltData.dao;


import java.util.*;
import com.vito.dcs.asphalt.asphaltData.model.DataAsphaltBlenderModel;

/**
 * 沥青站数据列表持久化接口
 * @author  fangj
 * @version 0.1.1
 * @date    2019-4-10 18:25:00
 */
public interface DataAsphaltBlenderMapper {

	/**
	 * 持久化dataasphaltblender
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-10 18:25:00
	 * @return  保存的条数
	 * @param   dataasphaltblender 需要持久化的沥青站数据列表对象
	 */
	public Integer save(DataAsphaltBlenderModel dataasphaltblender);
	/**
	 * 查询dataasphaltblender集合
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-10 18:25:00
	 * @return  查询出的DataAsphaltBlenderModel集合
	 * @param   dataasphaltblender 通过沥青站数据列表对象查询
	 */
	public List<DataAsphaltBlenderModel> queryAllByPage(DataAsphaltBlenderModel dataasphaltblender);
	
	/**
	 * 查询dataasphaltblender
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-10 18:25:00
	 * @return  查询出的DataAsphaltBlenderModel
	 * @param   dataasphaltblender 通过沥青站数据列表对象查询
	 */
	public DataAsphaltBlenderModel query(DataAsphaltBlenderModel dataasphaltblender);
	
	/**
	 * 更新dataasphaltblender对象
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-10 18:25:00
	 * @return  查询出的更新条数
	 * @param   dataasphaltblender 修改dataasphaltblender对象主键对应的其他数据
	 */
	public Integer update(DataAsphaltBlenderModel dataasphaltblender);
	
	/**
	 * 删除dataasphaltblender
	 * @author  fangj
	 * @version 0.1.1
	 * @date    2019-4-10 18:25:00
	 * @return  变更条数
	 * @param   dataasphaltblender 删除dataasphaltblender对象的checkeds 包含的dataasphaltblender主键对应的数据
	 */
	public Integer delete(DataAsphaltBlenderModel dataasphaltblender);

}